Efficient Cubic B-spline Image Interpolation on a GPU

نویسندگان

  • Frédéric Champagnat
  • Yves Le Sant
چکیده

Application of geometric transformation to images requires an interpolation step. When applied to image rotation, the presently most e cient GPU implementation for the cubic spline image interpolation still cost about 10 times as much as linear interpolation. This implementation involves two steps: a pre lter step performs a two-pass forward-backward recursive lter, then a cubic polynomial interpolation step is implemented thanks to a cascade of linear interpolations. This paper proposes a simpler and faster implementation for the pre lter which is the most time consuming in terms of a direct convolution. The overall cost for our cubic B-spline interpolation algorithm then reduces to only twice the cost of linear interpolation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient GPU-Based Texture Interpolation using Uniform B-Splines

This article presents uniform B-spline interpolation, completely contained on the graphics processing unit (GPU). This implies that the CPU does not need to compute any lookup tables or B-spline basis functions. The cubic interpolation can be decomposed into several linear interpolations [Sigg and Hadwiger 05], which are hard-wired on the GPU and therefore very fast. Here it is demonstrated tha...

متن کامل

Piecewise cubic interpolation of fuzzy data based on B-spline basis functions

In this paper fuzzy piecewise cubic interpolation is constructed for fuzzy data based on B-spline basis functions. We add two new additional conditions which guarantee uniqueness of fuzzy B-spline interpolation.Other conditions are imposed on the interpolation data to guarantee that the interpolation function to be a well-defined fuzzy function. Finally some examples are given to illustrate the...

متن کامل

GPU Prefilter for Accurate Cubic B-spline Interpolation

Achieving accurate interpolation is an important requirement for many signal-processing applications. While nearest-neighbor and linear interpolation methods are popular due to their native GPU support, they unfortunately result in severe undesirable artifacts. Better interpolation methods are known but lack a native GPU support. Yet, a particularly attractive one is prefiltered cubicspline int...

متن کامل

DC-Splines: Revisiting the Trilinear Interpolation on the Body-Centered Cubic Lattice

In this paper, we thoroughly study a trilinear interpolation scheme previously proposed for the Body-Centered Cubic (BCC) lattice. We think that, up to now, this technique has not received the attention that it deserves. By a frequency-domain analysis we show that it can isotropically suppress those aliasing spectra that contribute most to the postaliasing effect. Furthermore, we present an eff...

متن کامل

GPU-accelerated elastic 3D image registration for intra-surgical applications

Local motion within intra-patient biomedical images can be compensated by using elastic image registration. The application of B-spline based elastic registration during interventional treatment is seriously hampered by its considerable computation time. The graphics processing unit (GPU) can be used to accelerate the calculation of such elastic registrations by using its parallel processing po...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Graphics Tools

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2012